#include<bits/stdc++.h>
#include<windows.h>
using namespace std;

struct PlayerData{
	unsigned int Health;// 生命
    unsigned int AttackDamage;// 攻击力
	double CriticalRate;// 暴击率
	double CriticalDamage;// 暴击伤害
    unsigned int Speed;// 速度
};// 此处的所有值均为额外增加的

void COLOR_PRINT(const char* s, int color){
	HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
	SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | color);
	cout << s;
	SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | 7);
}

void EventOutput(int Line, int color){
	if(Line==1)COLOR_PRINT("┎━━━━━━━━┒",color);
	if(Line==2)COLOR_PRINT("│ ?  ?  ?│",color);
	if(Line==3)COLOR_PRINT("│        │",color);
	if(Line==4)COLOR_PRINT("│ 事  件 │",color);
	if(Line==5)COLOR_PRINT("│        │",color);
	if(Line==6)COLOR_PRINT("│ ?  ?  ?│",color);
	if(Line==7)COLOR_PRINT("┗━━━━━━━━┛",color);
}

void FightOutput(int Line, int color){
	if(Line==1)COLOR_PRINT("┎━━━━━━━━┒",color);
	if(Line==2)COLOR_PRINT("│ !  !  !│",color);
	if(Line==3)COLOR_PRINT("│        │",color);
	if(Line==4)COLOR_PRINT("│ 战  斗 │",color);
	if(Line==5)COLOR_PRINT("│        │",color);
	if(Line==6)COLOR_PRINT("│ !  !  !│",color);
	if(Line==7)COLOR_PRINT("┗━━━━━━━━┛",color);
}

inline void waiting(unsigned long long TimeF){
	if(TimeF!=0)
		Sleep(TimeF);
	cout<<"Press any key to continue......>";
	while(!_kbhit()); _getch();
}
